that makes an impression of - Español Inglés Diccionario